package com.etc.service;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

/**服务端
 *业务实现
 * 业务实现还需要继承UnicastRemoteObject
 * 构造方法也需要抛出异常
 */
public class BizImpl extends UnicastRemoteObject implements Ibiz{
    protected BizImpl()throws RemoteException{
    }

    /**
     * @param name
     * @return
     * 参数和返回值都需要序列化 （通过网络传输）
     * @throws RemoteException
     */
    @Override
    public String sayHello(String name) throws RemoteException {
        System.out.println("name is"+name);
        return "hello"+name+"!";
    }
}
